package com.blueocean_health.care.management.service.order_service_info;

import java.util.List;

import com.blueocean_health.care.management.domain.dto.SelectCareSalarySummaryRespDto;
import org.springframework.transaction.annotation.Transactional;

import com.blueocean_health.care.management.domain.base.SysResult;
import com.blueocean_health.care.management.domain.dto.SelectCareSalaryDto;
import com.blueocean_health.care.management.domain.dto.SelectCareSalaryRespDto;
import com.blueocean_health.care.management.exception.OrderServiceException;

public interface SelectCareSalaryService {
	
	@Transactional
	SysResult queryCareSalaryReport(SelectCareSalaryDto careSalaryDto) throws OrderServiceException;

	SysResult queryNurseSalarySummary(SelectCareSalaryDto careSalaryDto) throws OrderServiceException;

	List<SelectCareSalarySummaryRespDto> queryNurseSalarySummaryExcel(SelectCareSalaryDto careSalaryDto) throws OrderServiceException;

	@Transactional
	List<SelectCareSalaryRespDto> queryCareSalaryReportExcel(SelectCareSalaryDto careSalaryDto) throws OrderServiceException;

}
